﻿/* body tag*/
body 
{
    height:100%;
}

/* apply now control */
#apply-control { width:200px;font-size:11px; }
#apply-control input, 
#apply-control select, 
#apply-control textarea {  width:100%;resize:none; font-size:10px; }
#apply-control textarea { height: 80px; overflow:auto; }

.half-field { width:90px;float:left; padding: 0px 5px 0px 5px; }
.full-field { width:190px;clear:both; padding: 0px 5px 0px 5px; margin-top:5px;}
.apply-error { background: #FFCCCC; font-weight:bold; border: solid 1px red; padding:5px; margin-bottom:5px;}
.apply-error ul { list-style: none;margin:0px;padding:0px; }
.apply-error li { margin-left: 0px;padding:0px; font-weight:normal; }

/* search careers */
.jobs-search { width:435px;  border:solid 1px white; }
.search-control { margin-right:10px; float:left;} 
.search-control select { width:185px; }
.item-header { color: #799595; font-weight:bold;margin-top:5px;}
.jobs-search select { font-size: 13px;}
.jobs-search-button { margin-top:5px;} 
.button { width:auto !important; font-size:12px; }

.quote { width:200px; float:left; font-style:italic;margin-right:20px;margin-bottom:20px; }
.quote-sig { font-weight:bold;color:#799595; margin-top:5px; font-style:normal; }

.sidebar  
{
    margin-top:-10px;
    width:225px;
    float:right;
    background:#CCD3D2;
    min-height:1000px;
    margin-left:10px;
    padding:15px;
    
}
  
.content { float:left; width:450px;}
.content li { margin-top:8px; }

.social-badge { float:left; width:35px;margin-top:5px; }
.social-badge-large { float:left; width:52px;margin-top:15px; }

.table-search-results { width:450px; border-collapse:collapse;  margin:0px; }
.table-search-results th {  color:White;  background: #799595; border-right:solid 1px white; padding:5px; }
.table-search-results td {  padding:5px; }
.stripe { background:#EFEFEF; }
.clear { clear:both; }

.job-listing-info { line-height:20px; }
.job-listing-id { 
    font-size:16px;
    font-weight:bold;
    color:#799595;
    float:right;
}

.small-text { font-size:10px }

.share {text-align:center; margin:auto;width:400px;padding-top:20px;}
.hidden-logo { display:none}

.radio input { width:auto !important; }

.career-info { padding:4px; clear:both; }
.career-image { float:left; min-height:170px;margin-right:20px;}
.career-title {color:#799595; font-size:14px;font-weight:bold;margin-bottom:1px;}
.career-desc { font-size:12px;line-height:normal;  }
.career-desc a { font-size:12px;line-height:normal; font-weight:bold; }

.spash-jobs { line-height: 24px; }

.employee-quote-image { float:left; margin-right:20px;margin-left:10px;}
.employee-quote-blurb {  padding-top: 30px ; font-size:15px; font-style: italic;margin-right:10px;  }
.employee-quote { min-height:200px; width:100%;margin-top:-20px;border-bottom:solid 1px #dddddd;border-top:solid 1px #dddddd; }                           
.employee-quote-name {margin-top:20px; color: #E34433;font-weight:bold;}

.working-at-header {font-weight:bold;font-size:14px;margin-left:-13px; }
.working-at { line-height: 20px; padding:15px;  }
.working-at ul {padding: 0; margin: -15px ; list-style:none; line-height:25px;margin-top:15px;}
.working-at li {
    padding: 0;
    background-image:url(../../../images/carrot.png); 
    background-repeat: no-repeat;
    background-position: 0 6px;
    padding-left: 16px;
    }


.working-at-header-center {font-weight:bold; }
.working-at-center { line-height: 20px;background:#EFEFEF; padding:15px; border: solid 1px #DDDDDD; }


.search-button {margin-left:-10px;}

.checkbox-list input { width:auto !important;  } 
.checkboxlist { padding:0px;margin:0px;line-height:normal !important;}

.transcription-years { width: 30px !important; }

#exp-table { border-collapse:collapse; border: solid 1px #799595; }
#exp-table td { border: solid 1px #799595; }


div.ui-datepicker {
    font-size: 67.5%;
}

.equal { text-align:center; }

/* reworked search */
.keywords input
{
    width:375px;
}


.content-quote
{
    border:solid 1px #DDDDDD;
    padding:10px;
    width:415px;
    /*background:url(../images/quote-top.jpg) 5px 5px no-repeat;*/
}

.content-quote-third
{
    border:solid 1px #DDDDDD;
    padding:10px;
    float:left;
    width:120px;
    margin-right:5px;
    height:200px;
    /*background:url(../images/quote-top.jpg) 5px 5px no-repeat;*/

}

.content-quote-sig
{
    color: #E34433;
}

.refer-box { 
float:right;
border: solid 1px #DDDDDD;
background: #EEEEEE;
font-size:14px;
font-weight:bold;
padding:15px;
}

